From 581e9e0cb68eac2bf850491cf8d4403c6a828d78 Mon Sep 17 00:00:00 2001 From: Mario Date: Mon, 10 Feb 2025 01:20:21 +1000 Subject: [PATCH] Attempt to flesh out monster descriptions a little --- qcsrc/common/monsters/monster/golem.qc | 6 ++++-- qcsrc/common/monsters/monster/mage.qc | 10 +++++++--- qcsrc/common/monsters/monster/spider.qc | 5 +++-- qcsrc/common/monsters/monster/wyvern.qc | 5 ++--- qcsrc/common/monsters/monster/zombie.qc | 10 ++++++---- 5 files changed, 22 insertions(+), 14 deletions(-) diff --git a/qcsrc/common/monsters/monster/golem.qc b/qcsrc/common/monsters/monster/golem.qc index a7cba33c3b..d75e132c82 100644 --- a/qcsrc/common/monsters/monster/golem.qc +++ b/qcsrc/common/monsters/monster/golem.qc @@ -284,7 +284,9 @@ METHOD(Golem, mr_setup, bool(Golem this, entity actor)) METHOD(Golem, describe, string(Golem this)) { TC(Golem, this); - return _("Golems are truly a force to be feared. They tend to have an immense amount of health and take only half the damage from explosions\n\n" - "His pride and joy is his lightning energy attack. His attacks are throwing electro balls, and if the prey is near him he will attack with his claws"); + return _("Golems are large powerful brutes capable of taking and dealing a beating. Keeping your distance is advised\n\n" + "The Golem's primary melee attack is a series of punches\n" + "On occasion the Golem may jump into the air, dealing massive damage in an area as it slams the ground\n\n" + "To deal with distant foes, the Golem may throw a chunk of its electrified rocky exterior, zapping nearby targets on impact"); } #endif diff --git a/qcsrc/common/monsters/monster/mage.qc b/qcsrc/common/monsters/monster/mage.qc index 530b826b8d..4c8c69257a 100644 --- a/qcsrc/common/monsters/monster/mage.qc +++ b/qcsrc/common/monsters/monster/mage.qc @@ -492,8 +492,12 @@ METHOD(Mage, mr_setup, bool(Mage this, entity actor)) METHOD(Mage, describe, string(Mage this)) { TC(Mage, this); - return _("Mages are capable of developing magic with their powerful knowledge that they learn and practice during their spell sciences. " - "Sometimes the Mage can give regeneration to the owner and sometimes makes the owner pay the health for his needs to be with him\n\n" - "The Mage attacks by launching magic balls. This spell attack is known as \"Mage spike\""); + return _("Wielding nanotechnology as if it were sorcery, the Mage employs a range of unique abilities of its own creation in combat\n\n" + "As a primary attack, the Mage throws a homing electric sphere towards the player\n" + "This sphere will track its target at high speed, exploding on impact or if it does not reach its target in time\n\n" + "When threatened, the Mage may deploy an energy shield to protect itself from damage briefly\n" + "Enemies approaching too closely during this time may be pushed away with explosive force!\n\n" + "Defensively the Mage is capable of healing itself and nearby allies, with some variants also providing armor and ammunition\n\n" + "The Mage may sometimes appear to blink out of existence as it teleports behind its target for a sneak attack"); } #endif diff --git a/qcsrc/common/monsters/monster/spider.qc b/qcsrc/common/monsters/monster/spider.qc index 8c2fc64370..a37ed4426a 100644 --- a/qcsrc/common/monsters/monster/spider.qc +++ b/qcsrc/common/monsters/monster/spider.qc @@ -239,7 +239,8 @@ METHOD(Spider, mr_setup, bool(Spider this, entity actor)) METHOD(Spider, describe, string(Spider this)) { TC(Spider, this); - return _("The Spider is a big arachnid that walks with 8 legs only on the ground, traveling faster than other monsters\n\n" - "When an opponent approaches a Spider, it will spit cobweb energy balls to slow down prey, then attack nearby opponents with its chelicerae"); + return _("The Spider is a large mechanically enhanced arachnoid adept at hunting speedy enemies\n\n" + "To slow down its target, the Spider launches a synthetic web-like substance from its cannons\n" + "Approaching its enwebbed prey, the Spider will inflict a series of high damage bites"); } #endif diff --git a/qcsrc/common/monsters/monster/wyvern.qc b/qcsrc/common/monsters/monster/wyvern.qc index 3fce73df72..de5f72ea80 100644 --- a/qcsrc/common/monsters/monster/wyvern.qc +++ b/qcsrc/common/monsters/monster/wyvern.qc @@ -183,8 +183,7 @@ METHOD(Wyvern, mr_setup, bool(Wyvern this, entity actor)) METHOD(Wyvern, describe, string(Wyvern this)) { TC(Wyvern, this); - return _("The Wyvern is a dragon that was said to breathe fire or to possess a poisonous breath, a reptilian body, two legs or sometimes none, and a spiked tail. " - "The alleged marine variant had a fishtail instead of the spiny dragon tail\n\n" - "Wyvern flies around the map and chases and attacks his opponents with fireballs"); + return _("The Wyvern is a flying reptilian monster that glides around hunting for fresh prey\n\n" + "While fragile, the Wyvern is capable of launching deadly fireballs at the player from a distance, inflicting high damage and causing burning"); } #endif diff --git a/qcsrc/common/monsters/monster/zombie.qc b/qcsrc/common/monsters/monster/zombie.qc index b9bdce0f26..59c487ac3c 100644 --- a/qcsrc/common/monsters/monster/zombie.qc +++ b/qcsrc/common/monsters/monster/zombie.qc @@ -175,9 +175,11 @@ METHOD(Zombie, mr_setup, bool(Zombie this, entity actor)) METHOD(Zombie, describe, string(Zombie this)) { TC(Zombie, this); - return _("The Zombie is an undead human that tears chunks of flesh from its head, hindquarters, and crotch before proceeding to toss them at the player character for minor damage\n\n" - "When an opponent comes too close to the Zombie, it will start chasing then launch to attack with a bite\n\n" - "When a Zombie is close to death, it will stand in a \"dead pose,\" from which it can be revived. " - "To properly kill one, you will need to damage the Zombie when it is in a dead pose"); + return _("Zombies are the undead remains of deceased soldiers, risen with a ravenous hunger and no sense of self-preservation\n\n" + "When a Zombie senses a nearby player it will begin to charge its target at high speeds\n" + "While charging, a Zombie may leap towards the player, dealing massive damage on contact\n" + "If it gets close, the Zombie will punch and bite repeatedly. " + "When threatened the Zombie may hold up its hands to block incoming attacks briefly\n\n" + "It is no small task to kill that which is already dead. Once a Zombie is defeated, destroy its corpse to prevent it from rising again"); } #endif -- 2.39.5