- Moved disguise code into their own methods (setDisguiseModel, deleteDisguiseModel, updateDisguiseView). Thinking about moving into its own file to avoid overly complex GSC file. - Introducing player.isThirdPerson in order to keep track of the player's view. This allows determining whether the disguiseEntity should be hidden from the player's view or not. - Make the entity solid and correct the target damage so that players actually have the entity as a hitbox (watchDisguiseDamage). I tried to get hit markers to work properly but it's yet untested. - Improved tracing code to ignore the disguise entity since that entity is now solid (has collision). |
||
---|---|---|
.. | ||
_gametypes.txt | ||
dm.gsc | ||
hns.gsc | ||
hns.txt | ||
war.gsc |