RuneHive-Game
Loading...
Searching...
No Matches
Package WidgetEvent

Functions

override fun handle (player:Player)

Function Documentation

◆ handle()

override fun WidgetEvent.handle ( player:Player )

Definition at line 30 of file AppearanceChangeEvent.kt.

30 : Player) {
31 val appearance = Appearance(
32 if (gender == 0) Gender.MALE else Gender.FEMALE,
33 head,
34 if (gender == 0) jaw else -1,
35 torso,
36 arms,
37 hands,
38 legs,
39 feet,
40 hairColor,
41 torsoColor,
42 legsColor,
43 feetColor,
44 skinColor
45 )
46 if (AppearanceChangePacketListener.isValid(player, appearance)) {
47 player.appearance = appearance
48 player.updateFlags.add(UpdateFlag.APPEARANCE)
49 player.interfaceManager.close()
50
51 AchievementHandler.activate(player, AchievementKey.CHANGE_APPEARANCE, 1)
52 }
53 }