Search found 4098 matches

by TMC
Wed Aug 02, 2017 5:05 am
Forum: Q&A Discussion
Topic: Help activating NPCs
Replies: 9
Views: 1810

Oh, nice. If there are multiple enemies, you will generally want to check each NPC separately, like so: plotscript, hit checker, begin while (current map == 5) do ( variable(copy, npc, hero sl, enemy sl) hero sl := get hero slice(me) fo...
by TMC
Tue Aug 01, 2017 6:16 pm
Forum: Q&A Discussion
Topic: Help activating NPCs
Replies: 9
Views: 1810

Heh, one minute before me. That looks really nice! Funny, yet another new-actually-old user. Did you ever previously post on OHR forums? OK, now that I see you're trying to hurt the hero rather than the NPC it makes more sense. Everything I wrote before still holds. Funny, I never knew that you coul...
by TMC
Tue Aug 01, 2017 5:57 pm
Forum: Q&A Discussion
Topic: Help activating NPCs
Replies: 9
Views: 1810

Hello! If you wanted to check something every few ticks, the easiest way to do so is to set a map atorun script which uses a while loop, like so: plotscript, hit checker, begin while (current map == 5) do ( if (...) then (hit) #Some condition w...
by TMC
Tue Aug 01, 2017 11:39 am
Forum: Q&A Discussion
Topic: Telling the game to do stuff while a menu is open
Replies: 30
Views: 5847

For reasons I can't seem to understand, "get menu ID" keeps causing a script error message to pop up randomly ( getmenuid: invalid menu handle -1 ). Oh, that's because you have the wait(1) at the beginning of the while loop rather than the end. Move it to the end. See, during the wait the...
by TMC
Sun Jul 30, 2017 6:38 pm
Forum: Game Discussion
Topic: Individual Circle Collab Contest
Replies: 58
Views: 11896

I agree, 15 is too much. Even 7 weeks is a long time for a contest (though some contests like the HotOHR contest do well with long timeframes) I'm surprised that you decided to make all the stages combinations rather than 'pure' tasks like the example you originally gave. It's kind of the complete o...
by TMC
Sun Jul 30, 2017 6:32 pm
Forum: Game Discussion
Topic: Contest Ideas
Replies: 44
Views: 8449

Fair enough.... but it's going to be pretty challenging anyway! Maybe too challenging. Do you mean a regular contest held in summer/spring, or one that's summer/spring themed? There was the 2015 Summer Harvest Agricontest, but it was a one-off. You could have a look at http://rpg.hamsterrepublic.com...
by TMC
Sun Jul 30, 2017 6:27 pm
Forum: Reviews
Topic: Running Review of Labyrinthilium
Replies: 1
Views: 1939

Just like Festivus, there's a minimap system and it works great, but just like Festivus, when you load a save game you lose the minimap progress. That really bothered me in Festivus, I considered it a necesary technical omission 100% my fault, since I promised Feenicks years ago that I would implem...
by TMC
Sun Jul 30, 2017 12:56 pm
Forum: Q&A Discussion
Topic: Telling the game to do stuff while a menu is open
Replies: 30
Views: 5847

Yes, that is overcomplicated, and there is a bug in it: "selecteditem := (selected menu item) " needs to be after "wait for key", not before. If you set the "Close menu" menu item bit on the "End Phase" option and also make it toggle a tag ("end phase&quo...
by TMC
Thu Jul 27, 2017 11:28 am
Forum: Q&A Discussion
Topic: Shop Stock Question
Replies: 3
Views: 933

No, acquire infinite stock means that if you sell one item to the shop, the shop gains infinitely many of them! (Like the "In stock: Infinite" option.) I'd like to significantly improve and change how shop stock works. For example I'd like to allow different shops to share stock, to share ...
by TMC
Thu Jul 27, 2017 7:04 am
Forum: Q&A Discussion
Topic: Telling the game to do stuff while a menu is open
Replies: 30
Views: 5847

Hello! What you wrote is all correct, except that there's a difference between menus and NPCs: NPCs are always instances of an NPC type/definition (which has an NPC ID). If you edit the NPC definition then all the NPCs change. On the other hand, menus are actually copies of a menu defined in the men...
by TMC
Thu Jul 27, 2017 6:15 am
Forum: Q&A Discussion
Topic: Shop Stock Question
Replies: 3
Views: 933

Incremental stock means that when you sell an item to the shop, its stock of that item increases by 1. It should work if the shop is out of stock too. I guess the help page isn't clear enough? Unfortunately there aren't any script commands to modify shop stocks. Random price changes could be accompl...
by TMC
Wed Jul 26, 2017 5:07 pm
Forum: Game Discussion
Topic: OHRRPGCE feature requests/suggestions
Replies: 698
Views: 103542

Sorry, this tab got lost somewhere... I agree completely. That mockup looks good. The reason everything is currently drawn over the map instead of in a separate toolbar is to avoid taking up too much of the screen. But with bigger windows that concern will disappear. Also, the Default Tile Passabili...
by TMC
Wed Jul 26, 2017 11:56 am
Forum: Game Discussion
Topic: 3-D games using the OHRRPGCE engine
Replies: 17
Views: 4531

:???: We didn't talk last night Anyway, this doesn't require the new script interpreter. Instead of using arrays, I can just add a "draw pixel" command with which takes the x/y coordinate. However, without real arrays it's going to be really slow. Still usable for precomputing. In fact, I ...
by TMC
Tue Jul 25, 2017 6:56 pm
Forum: Game Discussion
Topic: Individual Circle Collab Contest
Replies: 58
Views: 11896

Re: MorpheusKitami: What's the difference between playtesting and bugfixing? I guess that by 'playtesting' you mean balancing, not looking for bugs? Interesting to put NPCs and plot almost last; I guess that the item/enemy/hero design will largely determine the plot. (Does Stage 2 include formations...
by TMC
Mon Jul 24, 2017 7:51 pm
Forum: Game Discussion
Topic: 3-D games using the OHRRPGCE engine
Replies: 17
Views: 4531

I see that SMT has extra frames when rotating and moving. That could be done too, of course, but would probably be a pain to adapt Feenicks/Pheonix's scripts for that. But really, the big problem with creating a first-person dungeon crawler with the OHR is creating all those different versions of ea...