Skip to content

Commit 3eed165

Browse files
committed
Heapons
2 parents adf843c + e52902e commit 3eed165

6 files changed

Lines changed: 710 additions & 509 deletions

File tree

.github/workflows/compile.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: Compile with SourceMod
2+
3+
on:
4+
push:
5+
paths-ignore:
6+
- README.md
7+
- LICENSE
8+
- .gitignore
9+
pull_request:
10+
paths-ignore:
11+
- README.md
12+
- LICENSE
13+
- .gitignore
14+
workflow_dispatch:
15+
16+
jobs:
17+
build:
18+
runs-on: ubuntu-latest
19+
strategy:
20+
fail-fast: false
21+
22+
steps:
23+
- uses: actions/checkout@v2
24+
25+
- name: Set environment variables
26+
run: echo SCRIPTS_PATH=$(pwd) >> $GITHUB_ENV
27+
28+
- name: Setup SourcePawn Compiler ${{ matrix.SM_VERSION }}
29+
id: setup_sp
30+
uses: rumblefrog/setup-sp@master
31+
with:
32+
version: '1.13.x'
33+
version-file: ./tf_chat_annotations.sp
34+
35+
- name: Create include directory
36+
run: mkdir -p include
37+
38+
- name: Download sourcecomms.inc
39+
working-directory: include
40+
run: |
41+
wget -q -L https://raw.githubusercontent.com/sbpp/sourcebans-pp/69ba281d769531c1df68f1397e5a6096eca63975/game/addons/sourcemod/scripting/include/sourcecomms.inc -O sourcecomms.inc
42+
ls -lah
43+
44+
- name: Commit SHA
45+
run: echo "COMMIT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
46+
47+
- name: Compile plugin
48+
run: |
49+
echo -e "\nCompiling tf_chat_annotations.sp..."
50+
spcomp -w234 -O2 -v2 -i include tf_chat_annotations.sp --warning=203
51+
echo "===OUT FILES==="
52+
ls
53+
echo version = ${{ steps.setup_sp.outputs.plugin-version }}
54+
working-directory: ${{ env.SCRIPTS_PATH }}
55+
56+
57+
- name: Upload artifact
58+
uses: actions/upload-artifact@v4
59+
with:
60+
name: "[TF2] Chat Annotations (${{ env.COMMIT_SHA }})"
61+
path: tf_chat_annotations.smx

.gitignore

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
# Ignore executables/misc.
2+
*.sh
3+
*.bat
4+
*.exe
5+
*.log
6+
7+
# ---> SourceMod
8+
# Ignore compiled SourceMod plugins
9+
10+
*.smx
11+
12+
# Ignore ninja build stuff
13+
# (wThese should be handled with configure.py)
14+
**/__pycache__
15+
build/
16+
build.ninja
17+
18+
# Ignore personal configuration files copied from contrib
19+
/modd.conf
20+
/uploader.ini
21+
22+
# Ignore include files
23+
include/admin.inc
24+
include/adminmenu.inc
25+
include/adt_array.inc
26+
include/adt_stack.inc
27+
include/adt_trie.inc
28+
include/adt.inc
29+
include/banning.inc
30+
include/basecomm.inc
31+
include/bitbuffer.inc
32+
include/clientprefs.inc
33+
include/clients.inc
34+
include/commandfilters.inc
35+
include/commandline.inc
36+
include/console.inc
37+
include/convars.inc
38+
include/core.inc
39+
include/cstrike.inc
40+
include/datapack.inc
41+
include/dbi.inc
42+
include/dhooks.inc
43+
include/entity_prop_stocks.inc
44+
include/entity.inc
45+
include/entitylump.inc
46+
include/events.inc
47+
include/files.inc
48+
include/float.inc
49+
include/functions.inc
50+
include/geoip.inc
51+
include/halflife.inc
52+
include/handles.inc
53+
include/helpers.inc
54+
include/keyvalues.inc
55+
include/lang.inc
56+
include/logging.inc
57+
include/mapchooser.inc
58+
include/menus.inc
59+
include/nextmap.inc
60+
include/profiler.inc
61+
include/protobuf.inc
62+
include/regex.inc
63+
include/sdkhooks.inc
64+
include/sdktools_client.inc
65+
include/sdktools_engine.inc
66+
include/sdktools_entinput.inc
67+
include/sdktools_entoutput.inc
68+
include/sdktools_functions.inc
69+
include/sdktools_gamerules.inc
70+
include/sdktools_hooks.inc
71+
include/sdktools_sound.inc
72+
include/sdktools_stocks.inc
73+
include/sdktools_stringtables.inc
74+
include/sdktools_tempents_stocks.inc
75+
include/sdktools_tempents.inc
76+
include/sdktools_trace.inc
77+
include/sdktools_variant_t.inc
78+
include/sdktools_voice.inc
79+
include/sdktools.inc
80+
include/sorting.inc
81+
include/sourcemod.inc
82+
include/string.inc
83+
include/testing.inc
84+
include/textparse.inc
85+
include/tf2_stocks.inc
86+
include/tf2.inc
87+
include/timers.inc
88+
include/topmenus.inc
89+
include/usermessages.inc
90+
include/vector.inc
91+
include/version_auto.inc
92+
include/version.inc
93+
include/virtual_address.incinclude/admin.inc
94+
include/adminmenu.inc
95+
include/adt_array.inc
96+
include/adt_stack.inc
97+
include/adt_trie.inc
98+
include/adt.inc
99+
include/banning.inc
100+
include/basecomm.inc
101+
include/bitbuffer.inc
102+
include/clientprefs.inc
103+
include/clients.inc
104+
include/commandfilters.inc
105+
include/commandline.inc
106+
include/console.inc
107+
include/convars.inc
108+
include/core.inc
109+
include/cstrike.inc
110+
include/datapack.inc
111+
include/dbi.inc
112+
include/dhooks.inc
113+
include/entity_prop_stocks.inc
114+
include/entity.inc
115+
include/entitylump.inc
116+
include/events.inc
117+
include/files.inc
118+
include/float.inc
119+
include/functions.inc
120+
include/geoip.inc
121+
include/halflife.inc
122+
include/handles.inc
123+
include/helpers.inc
124+
include/keyvalues.inc
125+
include/lang.inc
126+
include/logging.inc
127+
include/mapchooser.inc
128+
include/menus.inc
129+
include/nextmap.inc
130+
include/profiler.inc
131+
include/protobuf.inc
132+
include/regex.inc
133+
include/sdkhooks.inc
134+
include/sdktools_client.inc
135+
include/sdktools_engine.inc
136+
include/sdktools_entinput.inc
137+
include/sdktools_entoutput.inc
138+
include/sdktools_functions.inc
139+
include/sdktools_gamerules.inc
140+
include/sdktools_hooks.inc
141+
include/sdktools_sound.inc
142+
include/sdktools_stocks.inc
143+
include/sdktools_stringtables.inc
144+
include/sdktools_tempents_stocks.inc
145+
include/sdktools_tempents.inc
146+
include/sdktools_trace.inc
147+
include/sdktools_variant_t.inc
148+
include/sdktools_voice.inc
149+
include/sdktools.inc
150+
include/sorting.inc
151+
include/sourcemod.inc
152+
include/string.inc
153+
include/testing.inc
154+
include/textparse.inc
155+
include/tf2_stocks.inc
156+
include/tf2.inc
157+
include/timers.inc
158+
include/topmenus.inc
159+
include/usermessages.inc
160+
include/vector.inc
161+
include/version_auto.inc
162+
include/version.inc
163+
include/virtual_address.inc
164+
165+
include/sourcecomms.inc

README.md

Lines changed: 0 additions & 36 deletions
This file was deleted.
-12.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)