From cd7e9749bd2942c7fe34c4fccd08be3a2b787085 Mon Sep 17 00:00:00 2001 From: chimchooree Date: Wed, 12 Jan 2022 19:37:41 -0600 Subject: [PATCH] hostile --- src/diary/entries/220210 | 28 +++++++++++++++++++++++++++ src/diary/entries/991101 | 15 -------------- src/static/img/ent/Personal_Space.svg | 23 ++++++++++++++++++++++ 3 files changed, 51 insertions(+), 15 deletions(-) create mode 100644 src/diary/entries/220210 delete mode 100644 src/diary/entries/991101 create mode 100644 src/static/img/ent/Personal_Space.svg diff --git a/src/diary/entries/220210 b/src/diary/entries/220210 new file mode 100644 index 0000000..b0f954c --- /dev/null +++ b/src/diary/entries/220210 @@ -0,0 +1,28 @@ + +

hostility

+february 2, 2022
+#design #mechanic
+
+
+

what is hostility?


+NPCs will generally not seek out the player for combat. They will either stand stationary or follow their patrol route, oblivious of the player until becoming hostile. An NPC will become hostile under a few conditions: +
+
+Currently, the ranges in Blessfrey mirror Edward T. Hall's zoning for interpersonal distances. Intimate distance is used for physical interaction and melee attacks, social distance is used for assessing hostility and ranged attacks.
+
(image: A visualization of proxemics by WebHamster of Wikipedia. Around someone are 4 concentric circles with varying diameters: within 25 feet is their public space, 12 feet is their social space, 4 feet is their personal space, and 1.5 feet is their intimate space.)
+(By <a href="//commons.wikimedia.org/wiki/User:WebHamster" title="User:WebHamster">WebHamster</a> - <span class="int-own-work" lang="en">Own work</span>, CC BY-SA 3.0, Link)
+
+It's a very similar concept to aggro in Guild Wars because weaving through patrol patterns and balling mobs is one of my favorite things from any game, and I'd imagine it'd be just as fun in single player.
+
+

when does a character become hostile?


+ +
+
+Last updated January 12, 2022 +
diff --git a/src/diary/entries/991101 b/src/diary/entries/991101 deleted file mode 100644 index 80a0bf5..0000000 --- a/src/diary/entries/991101 +++ /dev/null @@ -1,15 +0,0 @@ - -

Projectiles

-january 13, 2022
-#design
-
-My biggest hang-up right now is programming the controls to do what a player would expect them to do. Controls are more consistent than they were in the 90s, but they are not standardized enough to serve as more than a reference. To make it more confusing, multiplatform games like to map each control to more than one action. Even if I only played into the expectations of PC gamers, I still need to reference the controls of similar (usually multiplatform) games.
-
-

move than do something


-In particular, I feel like I design and redesign the action-movement loops over and over. In July, I published a diagram for the attack-movement loop. It translated well to code, but I was as narrowly focused on combat as the diagram shows.
-
-The new diagram is more concept-oriented than code-oriented, but it accounts for -
-
-Last Updated October 17, 2021 -
diff --git a/src/static/img/ent/Personal_Space.svg b/src/static/img/ent/Personal_Space.svg new file mode 100644 index 0000000..7ba6a53 --- /dev/null +++ b/src/static/img/ent/Personal_Space.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + +PUBLIC SPACE +SOCIAL SPACE + +PERSONALSPACE +INTIMATESPACE +1.5 ft(0.45 m) +4 ft(1.2 m) +12 ft(3.6 m) +25 ft(7.6 m) + \ No newline at end of file