Difference between revisions of "Merchant"
From DoomWiki.org
[checked revision] | [checked revision] |
m (use strifeplace|Tarnhill) |
(update data tables) |
||
Line 11: | Line 11: | ||
{| {{prettytable}} | {| {{prettytable}} | ||
|- | |- | ||
− | ! Default name !! [[DoomEd]] number !! Conversation ID !! Appearance !! Other uses | + | ! Default name !! [[DoomEd]] number !! [[Mobj|Enum]] !! Conversation ID !! Appearance !! Other uses |
|- | |- | ||
− | | Weapon smith || 116 | + | | Weapon smith || 116 (decimal), 74 (hex) || MT_SHOPKEEPER_W (2) || 2 || Reddish-brown hair. Wears a dark tan shirt, medium tan pants, and a light tan apron. || [[Feris]], [[Strife minor characters - Hub 1#Bowyer|Bowyer]] |
|- | |- | ||
− | | Barkeep || 72 | + | | Barkeep || 72 (decimal), 48 (hex) || MT_SHOPKEEPER_B (3) || 3 || Light brown hair. Wears a dark brown shirt, dark orange pants, and a brown apron. || |
|- | |- | ||
− | | Armorer || 73 | + | | Armorer || 73 (decimal), 49 (hex) || MT_SHOPKEEPER_A (4) || 4 || Dark gray hair. Wears a dark green shirt, bright green pants, and a light green apron. || [[Justin]] |
|- | |- | ||
− | | Medic || 74 | + | | Medic || 74 (decimal), 4A (hex) || MT_SHOPKEEPER_M (5) || 5 || Red hair. Wears a gray shirt, light blue pants, and a white apron. || [[Gerard]], [[Quincy]] |
|} | |} | ||
Line 29: | Line 29: | ||
== Data == | == Data == | ||
− | {| | + | {{col-begin|width=auto}} |
− | + | {{col-break}} | |
− | + | {| {{prettytable}} | |
− | + | !colspan=2|Attributes | |
− | + | |- | |
− | + | | [[Hit point]]s||10000000 | |
− | + | |- | |
− | + | | Speed||0 | |
− | + | |- | |
− | + | | Radius||20 | |
− | + | |- | |
− | + | | Height||56 | |
− | + | |- | |
− | + | | [[Mass]]||5000<br>50000 (Medic only) | |
− | + | |- | |
− | + | | Reaction time||8 [[tic]]s | |
− | + | |- | |
− | + | | [[Pain chance]]||150 (60.16%)<ref group="notes" name="pc"/> | |
− | + | |- | |
− | + | | Pain time||30 [[tic]]s | |
− | + | |- | |
− | + | | Flags|| Variable | |
− | + | |} | |
− | + | ||
− | + | {| {{prettytable}} width=100%| | |
− | + | ! Flags list | |
− | + | |- | |
− | + | | | |
− | |||
− | |||
− | |||
− | |||
'''All merchants''': | '''All merchants''': | ||
Line 81: | Line 77: | ||
+ 28, 29, 30: Color swap 1, 2, 3 | + 28, 29, 30: Color swap 1, 2, 3 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
+ | {{col-break|gap=0.5em}} | ||
+ | {| {{prettytable}} | ||
+ | !colspan=2|[[Sprite]]s & [[sound]]s | ||
+ | |- | ||
+ | |Sprite names||MRYS, MRNO, MRLK, MRBD,<br/>MRST, MRPN, MRGT | ||
+ | |- | ||
+ | |Alert sound||None | ||
+ | |- | ||
+ | |Action sound||DSAMBPPL (Barkeep),<br/>None (Others) | ||
+ | |- | ||
+ | |Pain sound||DSAMBBAR (Barkeep);<br/>DSPESPNA, DSPESPNB,<br/>DSPESPNC, DSPESPND (Others) | ||
+ | |- | ||
+ | |[[Types of death|Death]] sound||None | ||
+ | |} | ||
+ | {{col-end}} | ||
===Notes=== | ===Notes=== |
Revision as of 15:05, 30 September 2022
The merchant is a series of four actor types in Strife: Quest for the Sigil which differ only by color palette. These actors variously serve via the game's conversation system as a variety of characters, including shop keepers, medics, weapon smiths and bowyers, barkeeps, and important members of the Front. Merchants appear as bearded, middle-aged men with varying hair colors wearing a shirt, pants, black boots, forearm bands, and an apron.
Contents
Behaviors
While idle, merchants will randomly transition between states where they look from side to side or cross their arms and tap their foot in a seemingly impatient manner. When interacting with the player in dialog, the merchant will extend his arms wide in a gesture of greeting. If the player dismisses a dialog with a merchant, he will appear to motion with his thumb as if telling the player to "get lost." If alerted via any aggressive noise or if directly damaged by any attack, the merchant will appear to duck down (in the case of the barkeep actor, this will be accompanied by the sound of glasses clanking together), and all doors tagged with the tag 999 in the level will blaze shut at a speed of eight units per tic and will remain closed for a minimum of 120 seconds (2 minutes – continuing to set off the alarm can extend this for an indefinite period of time). This will always set off the alarm if the damage was taken from a player attack, even if the punch dagger or poison bolts are used. Once the alarm state has worn off, the shop doors will reopen at a speed of 2 units per tic and will remain open so long as the alarm is not retriggered.
While merchants have a vast amount of health, they are in fact also completely invulnerable. A special case in the P_DamageMobj function will place them into their pain state in response to any damage and then return from the function without dealing damage. However, this does mean that use of the stonecold cheat will permanently stun all merchants, denying the player of their services. This is addressed in Strife: Veteran Edition by exempting non-enemy objects from the effects of the stonecold cheat.
Merchant actors
Default name | DoomEd number | Enum | Conversation ID | Appearance | Other uses |
---|---|---|---|---|---|
Weapon smith | 116 (decimal), 74 (hex) | MT_SHOPKEEPER_W (2) | 2 | Reddish-brown hair. Wears a dark tan shirt, medium tan pants, and a light tan apron. | Feris, Bowyer |
Barkeep | 72 (decimal), 48 (hex) | MT_SHOPKEEPER_B (3) | 3 | Light brown hair. Wears a dark brown shirt, dark orange pants, and a brown apron. | |
Armorer | 73 (decimal), 49 (hex) | MT_SHOPKEEPER_A (4) | 4 | Dark gray hair. Wears a dark green shirt, bright green pants, and a light green apron. | Justin |
Medic | 74 (decimal), 4A (hex) | MT_SHOPKEEPER_M (5) | 5 | Red hair. Wears a gray shirt, light blue pants, and a white apron. | Gerard, Quincy |
Data
|
|
Notes
- ↑ Though the merchant's numeric pain chance is 60.16%, the effective pain chance is 100% due to the special case which converts all damage into pain.
Appearance statistics
In the IWAD merchants are first encountered on these maps per skill level:
Single-player | |||
---|---|---|---|
Name | 1-2 | 3 | 4-5 |
Weapon smith | MAP02: Town | MAP02: Town | MAP02: Town |
Barkeep | MAP02: Town | MAP02: Town | MAP02: Town |
Armorer | MAP02: Town | MAP02: Town | MAP02: Town |
Medic | MAP02: Town | MAP02: Town | MAP02: Town |
The IWAD contains the following numbers of merchants per skill level:
Single-player | |||
---|---|---|---|
Name | 1-2 | 3 | 4-5 |
Weapon smith | 6 | 6 | 6 |
Barkeep | 3 | 3 | 3 |
Armorer | 4 | 4 | 4 |
Medic | 7 | 7 | 7 |
Trivia
In Strife: Veteran Edition, a merchant serves as the helper in the game's advanced graphical frontend, giving tips on options and settings and even throwing in a few bits of lore. He reacts to the changing of settings, and, as a small form of Easter egg, if he is clicked on, he will react as if though he was attacked. He was inspired by the Office Assistant[1] and is, as a nod to that misfeature, often times overly verbose or insistent on stating facts that are completely obvious.
References
- ↑ "Word of God," courtesy of developer James Haley (Quasar).
Monsters from Strife | |
---|---|
Order minions: | Acolyte • Ceiling turret • Crusader • Inquisitor • Reaver • Sentinel • Stalker • Templar |
Bosses: | Bishop • Entity • Loremaster • Programmer • Spectre |
Characters: | Beggar • Macil • Merchant • Oracle • Peasant • Rebel |
Strife characters | |
---|---|
The Front: | Beldin • BlackBird • Geoff • Irale • Macil • Strifeguy • Quincy • Richter • Rowan • Worner |
The Order: | Governor Mourel • False Programmers • Judge Wolenick • Warden Montag |
Neutral: | Keymaster • The Oracle • Weran |
Civilians: | Derwin • Harris • Ketrick • MacGuffin • Sammis • Ulaine |
Minor characters: | Hub 1 • Hub 2 • Hub 3 |
Generic characters: | Beggar • Peasant • Merchant • Rebel |