| @@ -25,7 +25,8 @@ class BellyCrushAction extends AttackAction { | |||||
| constructor (_damage: Damage) { | constructor (_damage: Damage) { | ||||
| super({ | super({ | ||||
| calc (user) { return _damage.scale(user.bulk / 25) }, | calc (user) { return _damage.scale(user.bulk / 25) }, | ||||
| describe (user) { return new LogLine('Deal ', _damage.scale(user.bulk / 25).renderShort(), ` with your ${user.bulk} `, new FAElem('fas fa-weight-hanging')) } | |||||
| describe (user) { return new LogLine('Deal ', _damage.scale(user.bulk / 25).renderShort(), ` with your ${user.bulk} `, new FAElem('fas fa-weight-hanging')) }, | |||||
| explain (user) { return new LogLine('Deal ', _damage.scale(user.bulk / 25).renderShort(), ` with your ${user.bulk} `, new FAElem('fas fa-weight-hanging')) } | |||||
| }) | }) | ||||
| this.name = 'Belly Crush' | this.name = 'Belly Crush' | ||||
| this.desc = 'Use your weight!' | this.desc = 'Use your weight!' | ||||
| @@ -63,7 +64,7 @@ class CrushAction extends EatenAction { | |||||
| lines: POVPair<Entity, Entity> = new POVPair([ | lines: POVPair<Entity, Entity> = new POVPair([ | ||||
| [[POV.First, POV.Third], (user, target) => new LogLine(`You crush ${target.name} `)], | [[POV.First, POV.Third], (user, target) => new LogLine(`You crush ${target.name} `)], | ||||
| [[POV.Third, POV.First], (user) => new CompositeLog(new LogLine(`${user.name.capital} crushes you; ${user.pronouns.subjective} ${user.pronouns.isPlural ? 'belch' : 'belches'} as ${user.pronouns.possessive} gut lets out a fatal CRUNCH `), new ImgElem('./media/cafat/images/crunch.webp'))], | [[POV.Third, POV.First], (user) => new CompositeLog(new LogLine(`${user.name.capital} crushes you; ${user.pronouns.subjective} ${user.pronouns.isPlural ? 'belch' : 'belches'} as ${user.pronouns.possessive} gut lets out a fatal CRUNCH `), new ImgElem('./media/cafat/images/crunch.webp'))], | ||||
| [[POV.Third, POV.Third], (user, target) => new LogLine(`${user.name.capital} crushes ${target.name}; ${user.pronouns.subjective} ${user.pronouns.isPlural ? 'belch' : 'belches'} as ${user.pronouns.possessive} gut lets out a fatal CRUNCH `)] | |||||
| [[POV.Third, POV.Third], (user, target) => new LogLine(`${user.name.capital} crushes ${target.name}; ${user.pronouns.subjective} ${user.pronouns.isPlural ? 'belch' : 'belches'} as ${user.pronouns.possessive} gut lets out a fatal CRUNCH `, new ImgElem('./media/cafat/images/belly-crush.webp'))] | |||||
| ]) | ]) | ||||
| constructor (container: VoreContainer) { | constructor (container: VoreContainer) { | ||||